package com.hex.ds.hdtp.core.app.data.contrast.service;

import com.hex.ds.hdtp.core.app.data.contrast.dto.request.CrossDbContrastResultRequestDto;
import com.hex.ds.hdtp.core.app.data.contrast.dto.response.CrossDbContrastResultResponseDto;

import java.util.List;

/**
 * @Package: com.hex.ds.hdtp.core.app.data.contrast.service
 * @ClassName ICrossDbContrastResultService
 * @Description: 跨库比对清单对比结果-业务接口
 * @Author: wz.li
 * @Date 2023/7/25 19:35
 * @Version v2.0.2
 **/
public interface ICrossDbContrastResultService {

    /*
     * @Method: add <br>
     * @Param: [crossDbContrastResultRequestDto] <br>
     * @Return: int <br> 
     * @Description：新增<br>
     * @Author： wz.li<br>
     * @Date： 2023/7/25 19:34 <br>
     * @Version： V2.0.2<br>
     */
    int add(CrossDbContrastResultRequestDto crossDbContrastResultRequestDto);

    /*
     * @Method: queryList <br>
     * @Param: [contrastListPkId, contrastVersion] <br>
     * @Return: java.util.List<com.hex.ds.hdtp.core.app.data.contrast.dto.response.CrossDbContrastResultResponseDto> <br>
     * @Description：根据转换清单主键和执行记录主键查询<br>
     * @Author： wz.li<br>
     * @Date： 2023/7/25 19:35 <br>
     * @Version： V2.0.2<br>
     */
    List<CrossDbContrastResultResponseDto> queryList(String contrastListPkId, String contrastRunLogPkId);
}
